package com.fxkj.cloud.drms.application.model.dto;

import io.swagger.v3.oas.annotations.media.Schema;

import java.util.UUID;
import java.io.Serializable;

/**
 * <p>description: </p>
 *
 * @author ww
 * @date 2025-03-25 11:06:52
 */
@Schema(name = "命令下发历史表更新实体")
public record CommandSettingHistoryUpdateDTO(
		@Schema(description = "命令下发记录历史id")
		UUID id,
		@Schema(description = "请求id")
		UUID requestId,
		@Schema(description = "设备id")
		UUID deviceId,
		@Schema(description = "设备序列号")
		String deviceSerialNo,
		@Schema(description = "属性id")
		UUID attributeId,
		@Schema(description = "属性key")
		String attributeKey,
		@Schema(description = "属性值")
		String attributeValue,
		@Schema(description = "属性值类型")
		Integer attributeDataType,
		@Schema(description = "产品id")
		UUID productId,
		@Schema(description = "设备所属组织id")
		UUID organizationId) implements Serializable {
}
